qutebrowser WebEngineCaret
WebEngineCaret 类是一个继承自 browsertab.AbstractCaret 的 Python 类,它是 QtWebEngine 实现的一个页面光标/选择相关的类。
什么是 Caret?在浏览器中,Caret 通常指的是文本编辑器中的光标,它用于指示用户当前正在编辑的位置。
在这个类中,它定义了一些方法,用于控制页面光标/选择的移动和操作,例如:
- _flags:返回传递给 JavaScript 的标志
- _on_mode_entered:在进入光标模式时调用
- _selection_cb:在光标状态改变时调用
- _on_mode_left:在离开光标模式时调用
- 分别将光标移动到
- move_to_next_line:下一行
- move_to_prev_line:上一行
- move_to_next_char:下一个字符
- move_to_prev_char:上一个字符
- move_to_end_of_word:单词结尾
- move_to_next_word:下一个单词
- move_to_prev_word:上一个单词
- move_to_start_of_line:行首
- move_to_end_of_line:行尾
- move_to_start_of_next_block:下一个块的开头
- move_to_start_of_prev_block:上一个块的开头
- move_to_end_of_next_block:下一个块的结尾
- move_to_end_of_prev_block:上一个块的结尾
- move_to_start_of_document:文档开头
- move_to_end_of_document:文档结尾
 
- toggle_selection:切换选择状态
- drop_selection:取消选择
- selection:获取当前选择的文本
- reverse_selection:反转选择
- _follow_selected_cb_wrapped:在选择元素后调用
- follow_selected:跟随选择的元素
本文作者:Maeiee
本文链接:qutebrowser WebEngineCaret
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!
